package cn.koala.key.stock.domain.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 入库详情VO
 * @description
 * @author shuai.xu
 * @time 2019/4/30 15:36
*/
@Data
public class EnterStockDetailVO {
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 入库单号
     */
    @ApiModelProperty("入库单号")
    private String orderNo;

    /**
     * 入库时间
     */
    @ApiModelProperty("入库时间")
    @JSONField(format="yyyy-MM-dd")
    private Date inTime;

    /**
     * 关联订单号
     */
    @ApiModelProperty("关联订单号")
    private String relatedOrder;

    /**
     * 入库类型 ：1-新车入库 2-归还入库
     */
    @ApiModelProperty("入库类型 ：1-新车入库 2-归还入库")
    private Integer orderType;

    /**
     * 操作人工号
     */
    @ApiModelProperty("操作人工号")
    private String operator;

    /**
     * 状态:1-未提交，2-已入库，3-已作废
     */
    @ApiModelProperty("状态:1-未提交，2-已入库，3-已作废")
    private Integer stockStatus;

    /**
     * 入库来源  1-自营门店，2-考拉，3-企业
     */
    @ApiModelProperty("入库来源  1-自营门店，2-考拉，3-企业")
    private Integer enterSource;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    /**
     * 钥匙信息
     */
    private List<KeyInfoVO> keyInfoVOList;

}
